package com.zy.service.impl;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.zy.dao.UserDao;
import com.zy.dao.impl.UserDaoImpl;
import com.zy.entity.User;
import com.zy.service.UserService;

public class UserServiceImpl implements UserService{
	//创建dao层对象
	UserDao ud=new UserDaoImpl();
	
	
	@Override
	public boolean login(String name, String pwd, HttpServletRequest request) {
	//为啥要在这里出入request，因为我要在这个方法里把user对象传入session中，
	//如果出了这个方法就只能得到boolean值，不方便找到这个user对象了
	//调dao层方法
		User user = ud.getUser(name, pwd);

		
		if(user!=null){//查询到了用户，登录成功
			//存入session域中
			request.getSession().setAttribute("user", user);
			return true;
		}
		//登录失败
		return false;
	}


	@Override
	public List<User> queryAll() {
		
		return ud.queryAll();
	}

}
